Developer Toolbox Topics Relative to
OpenGL (see also Extensions)
![](/toolbox/www/images/sgilogosm.gif)
This document presents all materials related to the topic of
OpenGL on the Toolbox.
DOCUMENTS:
- Attention OpenGL, Performer, and Open Inventor Developers, Developer News, 1/96
- The Design of OpenGL Graphics Interface (philosphy and details)
- GLR, an OpenGL render server facility, 1995
- How OpenGL differs from IrisGL, 5/92
- How OpenGL integrates with the X Window System, 1/94
- IrisGL-to-OpenGL mapping of routines
- OpenGL and GLX Extensions file set as of March 28, 1996
- OpenGL and X, A Technical Overview of OpenGL and the X Window System, 1/94
- OpenGL(TM) and X, Column 1: An OpenGL Toolkit, 11/94
- OpenGL(TM) and X, Column 2: Let there be light!, 1/95
- OpenGL(TM) and X, Column 3: Texture Mapping, 3/95
- OpenGL(TM) and X, Column 4: Blending, Antialiasing, And Fog, 5/95
- OpenGL(TM) and X, Column 5: Extensions To OpenGL, 7/95
- OpenGL(TM) and X, Column 6: Hardware For Accelerating OpenGL, 9/95
- OpenGL(TM) and X, Column 7: Using Open Inventor with GLUT, 11/95
- OpenGL(TM) and X, Column 8: Curves and Surfaces in OpenGL, 1/96
- OpenGL(TM) and X, Column 9: EXIT: A 3D standard for X (finally!), 3/96
- OpenGL(TM) and X, Part 1: An Introduction, 11/93
- OpenGL(TM) and X, Part 2: Using OpenGL with Xlib, 1/94
- OpenGL(TM) and X, Part 3: Integrating OpenGL with Motif, 7/94
- OpenGL Character Renderer: A Specification, Version 0.2, 12/26/95
- OpenGL extensions grabbed from sgigate.sgi.com:~ftp/pub/opengl
- OpenGL EXTensions Naming Conventions
- OpenGL EXTensions on IMPACT
- OpenGL Extension Specifications
- OpenGL: FROM THE EXTENSIONS TO THE SOLUTIONS Training Course materials
- OpenGL GLU Spec: The OpenGL(TM) Graphics System Utility Library, 10/8/93
- OpenGL GLX Spec: OpenGL Graphics with the X Window System Version 1.1, 1/1/95
- The OpenGL Graphics Interface, (introduction to OpenGL)
- OpenGL Imaging EXTensions
- OpenGL on Silicon Graphics Systems, 3/96
- OpenGL Render Serving with GLR:, 2/15/96
- OpenGL Render Serving "Frequently Asked Questions"
- OpenGL Rendering EXTensions
- OpenGL Resource Control EXTensions
- OpenGL Spec: The OpenGL Graphics System: A Specification, Version 1.1, 12/21/95
- OpenGL: The Graphics Standard, 11/94
- OpenGL Texturing EXTensions
- Notes on Porting RealityEngine Applications to OpenGL, 4/20/95
- Proposal for an OpenGL FORTRAN Binding, 9/94
- System Support for OpenGL Direct Rendering, 9/94
- X Server Multi-rendering for OpenGL and PEX, 1/25/94
- OpenGL documents, complete and "from the top"
SOURCE:
- BIGGE 4 (but not limited to) src top-of-SUBTREES:
and, the details of their respective nests:
- src/exampleCode/opengl:
- 2Dwrap: "before-after" porting example for Iris-to-Open-GL 2d primitives.
- GLR: programs using GLR, the new-to-IRIX 6.2 OpenGL Rendering Server facility
- OpenGL Utility Toolkit: (GLUT) 3.1 distribution
- XLayerInfo: performs overlay test
- bench: dinomometer: a synthetic modeling benchmark for OpenGL.
- cap: OpenGL motif-based interference checking demo
- OpenGL version of libGLColorChooser.a Widget: (libSgm).
- debugHelper: override DSO fxns (trace prog's OpenGL calls) without recompiling
- defrasterPort: [3] progs: IrisGL defrasterfont()[1] bitmaps in OpenGL[2] or X[3] env.
- extensions: [patch154] extensions to OpenGL beyond IRIX 5.3
- glx: programs demonstrating implementations of the GLX extension.
- lmwrap: module for porting IrisGL's
lmdef() and
lmbind()
calls to OpenGL.
- Motif example code: OpenGL programs
- nurbsTrim: makes a trimmed NURBS surface in OpenGL and Inventor
- oat: OpenGL Attribute Tester, tests OpenGL functionality on different platforms.
- pick: picking with X overlay on top of RGBA, double- depth- buffered window
- OpenGL offscreen rendering: example source
- toogl: TO OpenGL IRIS GL translator
- utilities: 2 items from sgi's ftp site at sgigate.sgi.com:
- isfast: perf measuring routines indicate if an OpenGL feature is fast or not
- xglinfo: X server supporting OpenGL displayed info, especially w.r.t. visuals
- x+opengl: programming OpenGL and X X Journal articles + accompanying src
- xlib: 38 straight Xlib progs independent of any toolkit.
- from the haeberli: universe, OpenGL version of ipaste
- src/exampleCode/stereo:
- opengl, contains four OpenGL/Motif programs
- stereotest, demos OpenGL stereo-in-a-window with a model that can be interactively manipulated and moved
- src/tutorials/OGLT/Examples:
NOTE: As of March, 1996, this source only runs/compiles on
- IRIX 5.3 All Indigo² IMPACT with patch 1105, or IRIX 6.2
- Infinite Reality
- Reality Engine (5.3 with OpenGL Extensions Patch 918 (successor to 154))
- EuroApps: showcase doc launches Example code (with summary and help)
- GIS: prototype developed with the collaboration of the I.F.P. in France
- Image Processing: demonstration prototype was developped for BARCO, in Belgium
- Terrain Following: flight sim maps satellite photographs onto terrain elevation data
- Volume Rendering: prototype developed with G.E. Medical Systems, in France
- Video: AEC/CAD implementation of real-time texture/360° environment mapping
- src/tutorials/custEducation/opengl1:
Revision: 2.0, June 1996; Operating
Systems: IRIX 5.3 or newer
- source answers for the course laboratory exercises
- all the code for the examples in the student manual covering the areas of:
- labs code for the course laboratory exercises
- lib contains src for liboglprog used in the OpenGL Programming Course examples
- src/tutorials/custEducation/opengl2:
Revision: 2.0, June 1996; Operating
Systems: IRIX 5.3 or newer
- source answers for the course laboratory exercises
- all the code for the examples in the student manual covering the areas of:
- labs code for the course laboratory exercises
- lib contains src for liboglprog used in the OpenGL Programming Course examples
- extra demos programs
- src/demos/OpenGL:
- atlantis: lighting, animation capabilities, texture-mapping
(uses lib{glut,GL,GLU,Xmu,Xest,X11,m})
- backt: simulates caustics like those produced by reverse ray tracing
(uses lib{GLw,GLU,GL,Xext,X11,Xm,Xt,m})
- drip: 2D graphics, blending functions
(uses lib{GLw,GLU,GL,Xext,X11,Xm,Xt,m})
- fadeflip: flips texture-mapped square
(uses lib{GLw,image,GLU,GL,Xext,X11,Xm,Xt,m})
- fontflip: flips texture-mapped square
(uses lib{GLw,GLC,GLU,GL,Xm,Xt,Xext,X11,m})
- globe: texture-mapped 3D globe, rendered w/Open Inventor
(uses lib{glut,Inventor,GLU,GL,Xmu,Xext,X11,m})
- glutduck: draw duck pond-swimming, rendered w/Open Inventor
(uses lib{glut,Inventor,GLU,GL,Xmu,Xext,X11,m})
- ideas: Ideas in Motion -- stippling, lighting, animation capabilities
(uses lib{glut,GLU,GL,Xmu,Xext,X11,m})
- insect: lighting, colormap, display lists, animation capabilities
(uses lib{tk,GLU,GL,Xext,X11,m})
- lorenz: ride on/near particles caught in a Lorenz attractor
(uses lib{glut,GLU,GL,Xmu,Xext,X11,m})
- puzzle: move pieces in the proper order to solve the puzzle
(uses lib{glut,GLU,GL,Xmu,Xext,X11,m})
- space: simulation of the Solar System and Milky Way galaxy
(uses lib{image,GL,Xext,X11,m})
- stonehenge: stonehenge with shadows, textures and atmospheric effects
(uses lib{glut,GLw,GLU,GL,Xext,X11,Xm,Xt,m})
- tex_cube: texture-mapping of translucent cube
(uses lib{image,GLU,GL,X11,malloc})
- walker: simple forward kinetics animation system
(uses lib{glut,GLU,GL,Xmu,Xext,X11,m})
Copyright © 1995-96, Silicon Graphics, Inc.